using System;
using TelerikMvcGridCustomBindingHelper.Mapper;

namespace TelerikMvcGridCustomBindingHelper.Exceptions
{
    internal class NullAliasRegistrationException : Exception
    {
        public INullAlias NullAlias { get; private set; }

        public NullAliasRegistrationException(INullAlias nullAlias, string message)
            : base(message)
        {
            NullAlias = nullAlias;
        }

        public NullAliasRegistrationException(INullAlias nullAlias)
            : base(string.Format("Could not regitry the NullAlias: {0}", nullAlias))
        {
            NullAlias = nullAlias;
        }
    }
}